export default {
	props: {
		// 是否展示弹窗
		show: {
			type: Boolean,
			default: false
		},
		// 主内容数据集
		option: {
			type: Object,
			default: () => {
				let obj = {};
				return obj;
			},
		},
		// 是否显示遮罩
		overlay: {
			type: Boolean,
			default: uni.$u.props.popup.overlay
		},
		// 弹出的方向，可选值为 top bottom right left center
		mode: {
			type: String,
			default: 'center'
		},
		// 动画时长，单位ms
		duration: {
			type: [String, Number],
			default: 300
		},
		// 是否显示关闭图标
		closeable: {
			type: Boolean,
			default: true
		},
		// 点击遮罩是否关闭弹窗
		closeOnClickOverlay: {
			type: Boolean,
			default: false
		},
		// 层级
		zIndex: {
			type: [String, Number],
			default: uni.$u.props.popup.zIndex
		},
		// mode=center，也即中部弹出时，是否使用缩放模式
		zoom: {
			type: Boolean,
			default: uni.$u.props.popup.zoom
		},
		// 弹窗背景色，设置为transparent可去除白色背景
		bgColor: {
			type: String,
			default: uni.$u.props.popup.bgColor
		},
		// 遮罩的透明度，0-1之间
		overlayOpacity: {
			type: [Number, String],
			default: uni.$u.props.popup.overlayOpacity
		}
	}
}